package asia.lics.system.mapper;

import asia.lics.system.domain.SysVipPackage;

import java.util.List;


/**
 * VIP套餐Mapper接口
 *
 * @author ss-tutor
 * @date 2024-12-01
 */
public interface SysVipPackageMapper {
    /**
     * 查询VIP套餐
     *
     * @param id VIP套餐主键
     * @return VIP套餐
     */
    public SysVipPackage selectSysVipPackageById(Long id);

    /**
     * 查询VIP套餐列表
     *
     * @param sysVipPackage VIP套餐
     * @return VIP套餐集合
     */
    public List<SysVipPackage> selectSysVipPackageList(SysVipPackage sysVipPackage);

    /**
     * 新增VIP套餐
     *
     * @param sysVipPackage VIP套餐
     * @return 结果
     */
    public int insertSysVipPackage(SysVipPackage sysVipPackage);

    /**
     * 修改VIP套餐
     *
     * @param sysVipPackage VIP套餐
     * @return 结果
     */
    public int updateSysVipPackage(SysVipPackage sysVipPackage);

    /**
     * 删除VIP套餐
     *
     * @param id VIP套餐主键
     * @return 结果
     */
    public int deleteSysVipPackageById(Long id);

    /**
     * 批量删除VIP套餐
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSysVipPackageByIds(Long[] ids);
}
